package org.example.demo3.demos.web.model.negativestream;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.example.demo3.demos.web.annotation.Translate;
import org.example.demo3.demos.web.constants.CommonConstant;
import org.example.demo3.demos.web.constants.TranslateConstant;

import java.io.Serializable;
import java.util.Date;

/**
 * 负数流水管理查看页面出参
 */
@Data
@ApiModel(value = "负数流水管理查看返回数据")
public class NegativestreamForViewVo implements Serializable {


    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "处理类型")
    private String cllx;

    @ApiModelProperty(value = "处理状态")
    private String clzt;

    @ApiModelProperty(value = "处理人")
    private String czr;

    @ApiModelProperty(value = "处理时间")
    @Translate(type = TranslateConstant.DATE, format = CommonConstant.DATE_FORMAT_14)
    private Date czrq;

    @ApiModelProperty(value = "操作说明")
    private String czsm;

    @ApiModelProperty(value = "负数流水信息")
    private NegativestreamDealVo fuVo;

    @ApiModelProperty(value = "原数流水信息")
    private NegativestreamDealVo zhengVo;

}
